package com.open.dome.order.param;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WorkOrderPageParam implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 工单类型名称
     */
    private String typeName;

    /**
     * 运单号
     */
    private String waybillNo;

    /**
     * 工单状态（0：待处理，1：处理中，2：已完成）
     */
    private Integer state = null;

    /**
     * 开始时间（格式：yyyy-MM-dd）
     */
    private LocalDate startTime;

    /**
     * 结束时间（格式：yyyy-MM-dd）
     */
    private LocalDate endTime;
}
